import request from '@/utils/request'
import qs from 'qs'
//  *********设置-标签*********
// params是添加到url的请求字符串中的，用于get请求。  而data是添加到请求体（body）中的， 用于post请求。 

/**   接口名称目录        功能
      listLabel         列表接口  查询标签
      saveLabel         新增
      modifyLabel       编辑  
      getLabelById      获取编辑该条详情
      removeLabel       删除标签
**/
// 初始化请求标签列表接口  查询标签
export const listLabel = (search) => 
    request({
        url: '/op/tags/get_tags_list',
        method: 'get',
        params: {
            //offset: search.offset,
            pageSize: search.limit,
            keyWord: search.name,
            pageNo:search.currentPage
        }        
    })
//新增
export const saveLabel = (form) => 
    request({
        url: '/op/tags/create_tags',
        method: 'post',
        data: JSON.stringify({
            tagName:form.name,
            tagDescription:form.desc
        })
})
//编辑 code！！！！！
export const modifyLabel = (form) => 
    request({
        url: '/op/tags/modify_tags',
        method: 'post',
        data: JSON.stringify({
            tagName: form.name,
            tagDescription: form.desc,
            code:form.code
        })     
})
//获取编辑该条详情
export const getLabelById = (id) => 
    request({
        url: '/op/tags/get_tags',
        method: 'get',
        params:{
            code:id
        }    
})
//删除标签
export const removeLabel = (id) =>
    request({
        url: '/op/tags/delete_tags' ,
        method: 'get',
        params:{
            code:id 
        }         
})  
